package com.lovely3x.jobservice.executors.extensions.broadcaster.executor;

import android.support.annotation.NonNull;

import com.lovely3x.jobservice.executors.TaskExecutor;
import com.lovely3x.jobservice.executors.extensions.broadcaster.progress.BroadcastProgress;
import com.lovely3x.jobservice.serializer.TaskSerializer;
import com.lovely3x.jobservice.task.Progress;
import com.lovely3x.jobservice.task.Task;

/**
 * Created by lovely3x on 16-2-22.
 */
public class BroadCasterExecutor extends TaskExecutor.AbstractTaskExecutor {

    protected BroadcastProgress PROGRESS = new BroadcastProgress();


    @Override
    public Exception execute(Task task) {

        return null;
    }

    @Override
    public boolean remove() {
        return false;
    }

    @Override
    public Exception stop() {
        return null;
    }

    @Override
    public Exception resume(Task task, Progress progress) {
        return null;
    }

    @Override
    public boolean handleable(Task task) {
        return false;
    }

    @NonNull
    @Override
    public Progress getProgress() {
        return null;
    }

    @Override
    public void serialize(TaskSerializer serializer) {

    }

}

